#ifndef __SPI_H
#define __SPI_H

#include "gd32f30x.h"

#define	SPI_SCL_PORT		GPIOA
#define	SPI_SCL_PIN			GPIO_PIN_5
#define	SPI_MISO_PORT		GPIOA
#define	SPI_MISO_PIN		GPIO_PIN_6
#define	SPI_MOSI_PORT		GPIOA
#define	SPI_MOSI_PIN		GPIO_PIN_7

/* initialize SPI0 GPIO and parameter */
void SPI_Init(void);
uint8_t SPI_ReadWriteByte(uint32_t spi_periph, uint8_t byte);

#endif  /* __SPI_H */

